/**
 * @file bitLogic.h
 * @author your name (you@domain.com)
 * @brief 位逻辑指令
 * @version 0.1
 * @date 2025-04-30
 *
 * @copyright Copyright (c) 2025
 *
 */
#ifndef BIT_LOGIC_H
#define BIT_LOGIC_H

#include "xmzTypeDefine.h"

Bool Contact(Bool in, Bool operand);
Bool PContact(Bool pre, Bool operand, Bool* bit);
Bool NContact(Bool pre, Bool operand, Bool* bit);
Bool Not(Bool in);
Bool Coil(Bool in, Bool* operand);
Bool RCoil(Bool in, Bool* operand);
Bool SCoil(Bool in, Bool* operand);
Bool PCoil(Bool in, Bool* operand, Bool* bit);
Bool NCoil(Bool in, Bool* operand, Bool* bit);
#endif
